import java.util.Scanner;

public class Exe_1 {
//    定义成员属性
    byte b;
    short sh;
    int  i;
    long lon;
    float flo;
    double dou;
    char ch;
    boolean bool;
    String str;

    public static void main(String[] args) {

        Exe_1 e1=new Exe_1();
        e1.showValue();

        Exe_1 e2=new Exe_1();
        System.out.println("e2="+e2);

        System.out.println("=================================");
        final double Pi = 3.1415926;
        System.out.println("=================================");
        byte b1 = 3;
        byte b2 = 4;
        int b3 = b1 + b2;
        byte b4 = 3 + 4;
//        byte b5 = 120 + 20;

        short s=1;
//        s = s+1;//观察是否有语法错误并分析原因。然后注释掉改行
        //	s+=1;//注释掉上一行代码后，再把本行代码的注释去掉后执行。
        byte b = (byte)55;
        System.out.println("b="+b);

        System.out.println("==登錄===============================");
        /*
        实现百战程序员的系统登录功能，
        要求输入用户名、密码和验证码，
        已知的用户名为“wangwu”密码为“wang123”，
        如果用户名不是“wangwu”提示用户名不存在，密码不是“wang123”提示密码不正确，验证码有误，提示验证码不正确，
        项均正确，提示登录成功。
         */
        String user_Name="";
        String user_Psd="";
        String user_dec="";
        Scanner scan=new Scanner(System.in);
        String dec=String.valueOf((int)(Math.random()*9000)+1000);
       System.out.println("驗證碼："+dec);

        ;
        System.out.println("------用戶登錄---------");
        System.out.println("請輸入用戶名：");
        user_Name=scan.next();
        System.out.println("請輸入用戶密碼：");
        user_Psd=scan.next();
        System.out.println("請輸入驗證碼：");
        user_dec=scan.next();
//現在是精確匹配，如何改爲模糊匹配？
        if(user_Name.equalsIgnoreCase("Mike")&&user_Psd.equals("123")&&user_dec.equals(dec)){
            System.out.println("登錄成功。");
        }else{
            System.out.println("輸入有誤，請檢查後重新登錄。");
        }
//        if(!user_Name.equals("Mike") ||!user_Psd.equals("123")||!user_dec.equals(dec)){//這是用或的操作
////            若改用&的操作，該如何實現？
//            System.out.println("輸入有誤，請檢查後重新登錄。");
//        }else{
//            System.out.println("登錄成功。");
//        }
//        if(!user_Name.equals("Mike")){
//            System.out.println("用戶名錯誤");
//        }else if(!user_Psd.equals("123")){
//            System.out.println("mima錯誤");
//        }else if(!user_dec.equals(dec)){
//            System.out.println("驗證碼錯誤");
//        }else{
//
//        }
        System.out.println("=================================");

//        String s1=scan.next();
//        System.out.println("s1= "+s1.toUpperCase());
    System.out.println("=================================");
    int score=scan.nextInt();
    String f="";
    switch (score/10){
        case 10:
        case 9:f="優秀";break;

        case 8:f="lianghao ";break;
        case 7:f="zhongdeng ";break;
        case 6:f="jige ";break;
        case 5:
        case 4:
        case 3:
        case 2:
        case 1:
        case 0:f="bujige ";break;

    }
        System.out.println("=================================");
        System.out.println("=================================");





scan.close();
    }

    public void showValue(){
        System.out.println("byte b= "+b);
        System.out.println("short sh= "+sh);
        System.out.println("int i= "+i);
        System.out.println("long lon= "+lon);
        System.out.println("float flo= "+flo);
        System.out.println("double dou= "+dou );
        System.out.println("char ch= "+ch);
        System.out.println("Boolean bool= "+bool );
        System.out.println("String str= "+str);


    }

}
